Integrating complete-system and user-level performance/power simulators: the SimWattch approach
نویسندگان
چکیده
Most applications driving the advancements in microarchitecture and memory system research have a non-negligible interaction with the operating system. Yet, most architectural investigations are based on user-level simulators in which operating system activity is not modelled. This has motivated us to design SimWattch, a microarchitectural modeling infrastructure. SimWattch is based on Simics – a system-level simulation tool – and Wattch (SimpleScalar extended with power modeling) – a flexible user-level simulation tool. As a result, it can analyze performance and power dissipation in microarchitectures at the cycle level for complex workloads running on commodity operating systems. In this paper, we present the design issues we had to resolve in integrating a system-level with a user-level simulator. We then use SimWattch to identify the type of errors a user-level simulator typically does when predicting performance and power dissipation while omitting operating system activity. Our results, which are based on applications such as SPEC95, SPEC JVM98, and TPC-B, show that the error can be large for commercial workloads such as TPC-B, in which IPC rate is overestimated by more than 20% and total energy used is underestimated by more than 100%. Although errors are lower for other benchmarks, they are still surprisingly high. This paper demonstrates 1) that O/S activity must be modelled for accurate microarchitecture evaluations 2) that modelling O/S activity is feasible and its cost is reasonable, and 3) that complex and realistic microarchitecture evaluations including O/S activity can be done in reasonable simulation times today.
منابع مشابه
Integrating the Population Perspective into Health System Performance Assessment (IPHA): Study Protocol for a Cross-Sectional Study in Germany Linking Survey and Claims Data of Statutorily and Privately Insured
Background Health system performance assessment (HSPA) is a major tool for evidence-based governance in health systems and patient/population-orientation is increasingly considered as an important aspect. The IPHA study aims (1) to undertake a comprehensive performance assessment of the German health system from a population perspec...
متن کاملMoscito – a Program System for Mems Optimization
Computer aided MEMS optimization regarding performance, power consumption, and reliability is an important design task due to high prototyping costs. In the MEMS design flow, a variety of specialized tools is available. FEM tools (e.g. ANSYS, CFD-ACE+) are widely used for simulation on component level. Simulations on system level are carried out with simplified models using simulators like Sabe...
متن کاملModeling and Performance Evaluation of Energy Consumption in S-MAC Protocol Using Generalized Stochastic Petri Nets
One of the features of wireless sensor networks is that the nodes in this network have limited power sources. Therefore, assessment of energy consumption in these networks is very important. What has been common practice has been the use of traditional simulators to evaluate the energy consumption of the nodes in these networks. Simulators often have problems such as fluctuating output values i...
متن کاملPower Quality Monitor Placement Using a Tri-level Approach
Finding minimum number of connecting lines is as important as locating power quality monitors (PQMs) for full observability of power system. Therefore, a PQM placement method should determine both optimum buses and lines, since utilities can make better decisions for monitoring of power system with this information. This paper attempted to propose a new method to locate the PQMs at various unob...
متن کاملMixing It Up
.......Like other IEEE magazines, Micro publishes many theme issues, but we also receive excellent generalinterest submissions. We would like to receive more of these, since they permit us to highlight important work in the community without requiring a number of submissions on a specific topic, and they also let us mix things up a bit. I know that I sometimes more readily crack open an issue o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003